surgical treatment delay - French English Dictionary